Maven হল একটি শক্তিশালী বিল্ড অটোমেশন টুল যা প্রধানত জাভা প্রজেক্টের জন্য ব্যবহৃত হয়। এটি একটি প্রজেক্ট ব্যবস্থাপনা এবং বিল্ড টুল যা প্রজেক্টের ডিপেনডেন্সি ম্যানেজমেন্ট, বিল্ড, টেস্টিং এবং ডিপ্লয়মেন্ট স্বয়ংক্রিয়ভাবে পরিচালনা করতে সাহায্য করে। Apache Maven প্রজেক্টের লাইফ সাইকেল, ডিপেনডেন্সি ম্যানেজমেন্ট এবং বিল্ডিং টাস্কগুলো সোজা করে তোলে।
এখানে, আমরা Windows, Linux এবং Mac অপারেটিং সিস্টেমে Maven কিভাবে ইন্সটল করতে হয়, তা বিস্তারিতভাবে আলোচনা করব।
1. Windows এ Maven ইন্সটল করা
Step 1: Maven ডাউনলোড করা
- প্রথমে Maven এর অফিসিয়াল ওয়েবসাইট থেকে Maven Download Page এ গিয়ে সর্বশেষ ভার্সন ডাউনলোড করুন।
- Binary zip archive সিলেক্ট করুন এবং এটি ডাউনলোড করুন।
Step 2: Maven Extract করা
- ডাউনলোড করা zip ফাইলটি এক্সট্র্যাক্ট করুন (যেমন
C:\Program Files\Apache\mavenবা আপনার পছন্দমত যেকোনো ফোল্ডারে)।
Step 3: Path Variable এ Maven এর Path যোগ করা
- System Properties-এ গিয়ে Advanced ট্যাব থেকে Environment Variables এ যান।
- System variables এর মধ্যে
Pathসিলেক্ট করুন এবং Edit বাটন ক্লিক করুন। - New বাটনে ক্লিক করে Maven-এর
binফোল্ডারের path যোগ করুন। উদাহরণস্বরূপ:C:\Program Files\Apache\maven\bin। - OK বাটনে ক্লিক করুন।
Step 4: Maven এর ইনস্টলেশন পরীক্ষা করা
- কমান্ড প্রম্পট খুলুন এবং
mvn -vকমান্ডটি রান করুন। - যদি ইনস্টলেশন সফল হয়, তাহলে আপনি Maven এর ভার্সন সহ একটি সফল ইনস্টলেশন বার্তা পাবেন, যেমন:
Apache Maven 3.8.4 (cecedd343002696c1adf3b81ffb7e68216a4f30)
Maven home: C:\Program Files\Apache\maven
Java version: 1.8.0_292, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_292\jre
2. Linux এ Maven ইন্সটল করা
Step 1: Maven ইন্সটল করার জন্য প্যাকেজ ম্যানেজার ব্যবহার করা
Ubuntu/Debian:
sudo apt update sudo apt install mavenCentOS/RHEL:
sudo yum install maven
Step 2: Maven এর ইনস্টলেশন পরীক্ষা করা
- টার্মিনাল থেকে
mvn -vকমান্ডটি রান করুন। - যদি ইনস্টলেশন সফল হয়, তাহলে Maven এর ভার্সন সহ একটি সফল ইনস্টলেশন বার্তা পাবেন।
Apache Maven 3.8.4 (cecedd343002696c1adf3b81ffb7e68216a4f30)
Maven home: /usr/share/maven
Java version: 1.8.0_292, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-8-openjdk-amd64/jre
Step 3: Manually Maven Install (Optional)
আপনি যদি প্যাকেজ ম্যানেজার ব্যবহার না করতে চান, তবে ম্যানুয়ালি Maven ডাউনলোড ও ইনস্টল করতে পারেন।
- Maven এর অফিসিয়াল ডাউনলোড পেজ থেকে tar.gz ফাইলটি ডাউনলোড করুন।
- টার্মিনালে
tar -xvzf apache-maven-3.x.y-bin.tar.gzকমান্ড দিয়ে ফাইলটি এক্সট্র্যাক্ট করুন। binফোল্ডারের path আপনার$PATHenvironment variable এ যোগ করুন।
3. Mac এ Maven ইন্সটল করা
Step 1: Homebrew ব্যবহার করে Maven ইন্সটল করা
Homebrew হল একটি জনপ্রিয় প্যাকেজ ম্যানেজার যা MacOS এ বিভিন্ন সফটওয়্যার ইন্সটল করতে ব্যবহৃত হয়।
প্রথমে Homebrew ইনস্টল করা না থাকলে, এটি ইনস্টল করুন:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Homebrew ব্যবহার করে Maven ইন্সটল করুন:
brew install maven
Step 2: Maven ইনস্টলেশন পরীক্ষা করা
- টার্মিনাল থেকে
mvn -vকমান্ডটি রান করুন। - যদি ইনস্টলেশন সফল হয়, তাহলে আপনি Maven এর ভার্সন সহ একটি সফল ইনস্টলেশন বার্তা পাবেন।
Apache Maven 3.8.4 (cecedd343002696c1adf3b81ffb7e68216a4f30)
Maven home: /usr/local/Cellar/maven/3.8.4/libexec
Java version: 1.8.0_292, vendor: Oracle Corporation, runtime: /usr/local/opt/openjdk@8/jre
Step 3: Manually Maven Install (Optional)
আপনি ম্যানুয়ালি Maven ইনস্টল করতে চাইলে tar.gz ফাইলটি ডাউনলোড করে একইভাবে এক্সট্র্যাক্ট এবং $PATH এ যোগ করতে পারেন, যা Linux এর মতোই হবে।
4. Maven Configuration File (settings.xml)
Maven এর settings.xml কনফিগারেশন ফাইলটি Maven এর behavior কাস্টমাইজ করতে ব্যবহৃত হয়, যেমন:
- Repositories: Maven দ্বারা ব্যবহৃত রেপোজিটরি কনফিগার করা।
- Proxies: নেটওয়ার্ক প্রক্সি কনফিগার করা।
এটি সাধারণত ~/.m2/settings.xml (Linux/Mac) অথবা C:\Users\<YourUsername>\.m2\settings.xml (Windows) এ থাকে। এই ফাইলটি কনফিগার করতে আপনি Maven এর প্রকল্পের পছন্দমত সেটিংস তৈরি করতে পারেন।
উপসংহার
Maven ইনস্টল এবং কনফিগারেশন করতে উপরের ধাপগুলি অনুসরণ করলে আপনি যে কোনো অপারেটিং সিস্টেমে Maven সফলভাবে ইনস্টল করতে পারবেন। একবার ইনস্টল হয়ে গেলে, Maven আপনাকে কোড ডিপেনডেন্সি ম্যানেজমেন্ট, বিল্ড অটোমেশন এবং সফটওয়্যার ডেলিভারি প্রক্রিয়া দ্রুত এবং কার্যকরীভাবে পরিচালনা করতে সাহায্য করবে।
Read more